package chapter01

object Test20_While {
  def main(args: Array[String]): Unit = {
    var i = 1
    while(i<=5){
      println(i)
      i+=1
    }
    //使用while循环 输出100-1000之间的所有的水仙花数
    // 153 = 1*1*1+5*5*5+3*3*3
    var j = 100
    while(j<1000){
      //先将三位数拆分
      val ge = j%10
      val bai = j/100
      val shi = j%100/10
      if(ge*ge*ge+bai*bai*bai+shi*shi*shi==j) println(s"${j}是水仙花数")
      j+=1
    }

  }
}
